#ifndef _EXCEPTIONS_H__
#define _EXCEPTIONS_H__

typedef unsigned int uint;
typedef uint size_t;



const uint EXC_UNKNOWN					= 0x1;

const uint EXC_NO_MEMORY				= 0x101;
const uint EXC_NULL_PTR					= 0x102;
const uint EXC_TOO_LONG_PATH			= 0x103;
const uint EXC_OUT_OF_RANGE				= 0x104;
const uint EXC_NOT_INITALIZED_OBJECT	= 0x105;


const uint EXC_NO_TEXT					= 0x1001;
const uint EXC_CANNOT_RENAME_FILE		= 0x1002;
const uint EXC_CANNOT_READ_FILE			= 0x1003;
const uint EXC_CANNOT_OPEN_DIR			= 0x1004;
const uint EXC_CANNOT_CREATE_DIR		= 0x1005;
const uint EXC_CANNOT_READ_CUR_PATH		= 0x1006;


const uint EXC_DIC_NOT_EMPTY			= 0x1010;


const uint EXC_UNKNOWN_TERM				= 0x10001;




#endif // _EXCEPTIONS_H__
